/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Pedidos.Pedido.BEAN;

import java.util.ArrayList;
import java.util.Date;

/**
 *
 * @author Diego
 */
public class PedidoBEAN {

   private int id;
   private int id_usuario;
   private Coordenada lugar;
   
   private Date fecha_creacion;
   private Date fecha_entrega;
   private int tiempo_retraso_total;
   private int tiempo_estimado_total;
   private String estado;
   private ArrayList<Paquete> lista_productos;
    public PedidoBEAN(int id, int id_usuario, int x, int y, Date fecha_creacion, Date fecha_entrega, int tiempo_retraso_total, int tiempo_estimado_total, String estado, ArrayList<Paquete> lista_productos) {
        this.id = id;
        this.id_usuario = id_usuario;
        this.lugar=new Coordenada(x, y);
        this.fecha_creacion = fecha_creacion;
        this.fecha_entrega = fecha_entrega;
        this.tiempo_retraso_total = tiempo_retraso_total;
        this.tiempo_estimado_total = tiempo_estimado_total;
        this.estado = estado;
        this.lista_productos = lista_productos;
    }

    public PedidoBEAN(Integer id_usuario, int x, int y, ArrayList<Paquete> lista_productosFinal) {
        this.id_usuario=id_usuario;
        this.lugar=new Coordenada(x, y);
        this.lista_productos=lista_productosFinal;
    }

    /**
     * @return the id
     */
    public int getId() {
        return id;
    }

    /**
     * @param id the id to set
     */
    public void setId(int id) {
        this.id = id;
    }

    /**
     * @return the id_usuario
     */
    public int getId_usuario() {
        return id_usuario;
    }

    /**
     * @param id_usuario the id_usuario to set
     */
    public void setId_usuario(int id_usuario) {
        this.id_usuario = id_usuario;
    }

    /**
     * @return the lugar
     */
    public Coordenada getLugar() {
        return lugar;
    }

    /**
     * @param lugar the lugar to set
     */
    public void setLugar(Coordenada lugar) {
        this.lugar = lugar;
    }

    /**
     * @return the fecha_creacion
     */
    public Date getFecha_creacion() {
        return fecha_creacion;
    }

    /**
     * @param fecha_creacion the fecha_creacion to set
     */
    public void setFecha_creacion(Date fecha_creacion) {
        this.fecha_creacion = fecha_creacion;
    }

    /**
     * @return the fecha_entrega
     */
    public Date getFecha_entrega() {
        return fecha_entrega;
    }

    /**
     * @param fecha_entrega the fecha_entrega to set
     */
    public void setFecha_entrega(Date fecha_entrega) {
        this.fecha_entrega = fecha_entrega;
    }

    /**
     * @return the tiempo_retraso_total
     */
    public int getTiempo_retraso_total() {
        return tiempo_retraso_total;
    }

    /**
     * @param tiempo_retraso_total the tiempo_retraso_total to set
     */
    public void setTiempo_retraso_total(int tiempo_retraso_total) {
        this.tiempo_retraso_total = tiempo_retraso_total;
    }

    /**
     * @return the tiempo_estimado_total
     */
    public int getTiempo_estimado_total() {
        return tiempo_estimado_total;
    }

    /**
     * @param tiempo_estimado_total the tiempo_estimado_total to set
     */
    public void setTiempo_estimado_total(int tiempo_estimado_total) {
        this.tiempo_estimado_total = tiempo_estimado_total;
    }

    /**
     * @return the estado
     */
    public String getEstado() {
        return estado;
    }

    /**
     * @param estado the estado to set
     */
    public void setEstado(String estado) {
        this.estado = estado;
    }

    /**
     * @return the lista_productos
     */
    public ArrayList<Paquete> getLista_productos() {
        return lista_productos;
    }

    /**
     * @param lista_productos the lista_productos to set
     */
    public void setLista_productos(ArrayList<Paquete> lista_productos) {
        this.lista_productos = lista_productos;
    }

           

}
